function sendpacket(conn, msg)
	local len = bin.from_int(string.len(msg) + 4);
	connection.write(conn, len);
	connection.write(conn, msg);
end

function process_message(conn, data)
	print("lua:process_message");
	print(string.len(data));
	print(string.sub(data, 5));
	loop.exit();
end

function on_accept(conn)
	print("lua:on_accept", conn);
end

function on_closed(conn)
	print("lua:on_closed", conn);
	loop.exit();
end

function on_error(conn)
	print("lua:on_error", conn);
	loop.exit();
end

function on_connected(conn)
	print("lua:on_connected", conn);
	sendpacket(conn, "abcdefg")
end

--[[
function on_timer()
	print("lua:on_timer");
end
--]]

function on_signal()
	print("lua:on_signal");
end

if connection.connect("127.0.0.1", 8700) == nil then
	loop.exit();
end
